package algeff

type Effect[R any] interface {
	returns(R) // type hint
}

type EffReturns[R any] struct{}

func (EffReturns[R]) returns(R) {}
